<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    

<!--     
2、求叠数之和(1-9)
- 如输入的是 n=3， a=2；则输出 2 + 22 + 222 的值。
	- 如输入的是 n=4， a=3；输出 3 + 33 + 333 + 3333的值
	- n = 3,相加三次,每次相加比前一次相加的数,多一位
    - 每次多的这个位数的值为a, 如果a为2则 2 * 10+2, 22 * 10+2 -->
    
    <script>
        // 随便定义两个未知数，分别定义为n和a
        var n=4;
        var a=3;
        // 定义一个all来接受每次的叠数之和
        var all=0;
        var num=a
        // n=4， a=3；输出 3 + 33 + 333 + 3333的值
        //                a + (i*10+a) + ((i*10+a)*10+a) + (((i*10+a)*10+a)*10+a)
                  // all=

        // n=3， a=2；输出 2 + 22 + 222 的值
        //                a + (a+a*10) + (a+(a+a*10)*10) 
                  // all=
        for(var i=0;i<n;i++){

            all=num+all;
            //  2+0=2
            // 22+2=all
            // 222+22+2=all

            num=num*10+a
            // 2*10+2=22
            // 22*10+2=222
            // 222*10+2=2222

        }
        console.log(all)
        



    </script>

</body>
</html>